package pl.jtb.ctl.tabory.ui.re.rehandlers;

import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.handlers.HandlerUtil;

import pl.jtb.ctl.tabory.ui.editors.OpenViewEditorAction;
import pl.jtb.ctl.tabory.ui.re.ui.vr.VagonReportEditor;

public class OpenVagonReportEditorHandler extends AbstractHandler {

    @Override
    public Object execute(ExecutionEvent event) throws ExecutionException {
        IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindowChecked(event);
        OpenViewEditorAction action = new OpenViewEditorAction(window, "label", VagonReportEditor.ID);
        action.run();
        return null;
    }

}
